package com.cyl.manager.yee.pojo.vo;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.ruoyi.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseAudit;
import lombok.Data;
/**
 * 结算记录 数据视图对象
 * 
 * @author zcc
 */
@Data
public class YeeMerchantSifVO extends BaseAudit {
   /** ID */
    private Long id;
   /** 商户名称 */
    @Excel(name = "商户名称")
    private String merchantMc;
    
    @Excel(name = "商户备注")
    private String merchantBz;

   /** 商户分类 */
    @Excel(name = "商户分类")
    private String merchantFl;
   /** 商户类型 */
    @Excel(name = "商户类型")
    private String merchantLx;
   /** 商户编号 */
    @Excel(name = "商户编号")
    private String merchantNo;
   /** 密文密码 */
    @Excel(name = "密文密码")
    private String merchantPwd;
   /** 银行卡类型 */
    @Excel(name = "银行卡类型")
    private String bankCardType;
   /** 银行账号 */
    @Excel(name = "银行账号")
    private String accountNo;
   /** 开户行编码 */
    @Excel(name = "开户行编码")
    private String bankCode;
   /** 银行支行编码 */
    @Excel(name = "银行支行编码")
    private String branchCode;
   /** 绑卡id */
    @Excel(name = "绑卡id")
    private String bindId;
   /** 商户请求号 */
    @Excel(name = "商户请求号")
    private String requestNo;
   /** 转出方商户编号 */
    @Excel(name = "转出方商户编号")
    private String fromMerchantNo;
   /** 转入方商户编号 */
    @Excel(name = "转入方商户编号")
    private String toMerchantNo;
   /** 转入方账户类型 */
    @Excel(name = "转入方账户类型")
    private String toAccountType;
   /** 转账金额 */
    @Excel(name = "转账金额")
    private BigDecimal orderAmount;
   /** 手续费金额 */
    @Excel(name = "手续费金额")
    private BigDecimal feeAmount;
   /** 手续费状态 */
    @Excel(name = "手续费状态")
    private String feeZt;
   /** 手续费状态时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "手续费状态时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime feeTime;
   /** 手续费失败原因 */
    @Excel(name = "手续费失败原因")
    private String feeYy;
   /** 提现状态 */
    @Excel(name = "提现状态")
    private String b2bZt;
   /** 到账状态 */
    @Excel(name = "到账状态")
    private String b2cZt;
   /** 提现状态时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "提现状态时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime b2bTime;
   /** 到账状态时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "到账状态时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime b2cTime;
   /** 提现失败原因 */
    @Excel(name = "提现失败原因")
    private String b2bYy;
   /** 到账失败原因 */
    @Excel(name = "到账失败原因")
    private String b2cYy;
   /** 银行附言 */
    @Excel(name = "银行附言")
    private String b2cBz;
   /** 到账请求号 */
    @Excel(name = "到账请求号")
    private String b2cRequestNo;
   /** 提现请求号 */
    @Excel(name = "提现请求号")
    private String b2bRequestNo;
   /** 手续费请求号 */
    @Excel(name = "手续费请求号")
    private String feeRequestNo;
   /** 结算分类 */
    @Excel(name = "结算分类")
    private String jsfl;
   /** 出纳id */
    @Excel(name = "出纳id")
    private Long cnryid;
   /** 出纳姓名 */
    @Excel(name = "出纳姓名")
    private String cnryxm;
   /** 出纳提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "出纳提交时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime cntjTime;
   /** 结算原因 */
    @Excel(name = "结算原因")
    private String cmtjyy;
   /** 财务id */
    @Excel(name = "财务id")
    private Long cwryid;
   /** 财务姓名 */
    @Excel(name = "财务姓名")
    private String cwryxm;
   /** 财务审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "财务审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime cwtjTime;
   /** 财务不通过原因 */
    @Excel(name = "财务不通过原因")
    private String cwbtgyy;
   /** 结算状态 */
    @Excel(name = "结算状态")
    private String jszt;
   /** 直播间部门 */
    @Excel(name = "直播间部门")
    private Long deptZbjId;
    
    @Excel(name = "mac地址")
    private String macAddress;
    
    private String  mobile;
    
    private String  name;
    
    private String sfzh;

}
